package abstractBeanFactory;

import tank.Dir;
import tank.Group;
import tank.TankFrame;

public abstract class AbstractTankBeanFactory {
	// tank
	public abstract BaseTank creatTank(int x,int y,Dir dir,Group group,TankFrame tf);
	
	// bullet
	public abstract BaseBullet creatBullet(int x,int y,Dir dir,Group group,TankFrame tf);
	
	// explode
	public abstract BaseExplode creatExplode(int x,int y,TankFrame tf);
}
